#pragma once

#include <iostream>


#include "Thread.hpp"

constexpr const static ssize_t default_thread_num = 5;

class ThreadPool
{
    pthread_mutex_t _mutex;
    pthread_cond_t _cond;

    //std::vector<>

public:
    ThreadPool()
    {
        pthread_mutex_init(&_mutex, nullptr);
        pthread_cond_init(&_cond, nullptr);

        for (int i = 0; i < default_thread_num; i++)
        {
        }
    }

    ~ThreadPool() {}
};
